<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="../../../style.css" type="text/css" media="screen">
<link rel="stylesheet" href="../../../print.css" type="text/css" media="print">
<meta content="ScrollBarText,jp.raohmaru.controls.ScrollBarText,arrowDelay,buttonBehavior,lineScrollSize,linked,mouseWheelEnabled,position,repeatDelay,sliderResize,textField,trackDelay,trackEnabled,height,target,width,goto,init,lineDown,lineUp,pageDown,pageUp,reset,update" name="keywords">
<title>jp.raohmaru.controls.ScrollBarText</title>
</head>
<body>
<script type="text/javascript" language="javascript" src="../../../asdoc.js"></script><script type="text/javascript" language="javascript" src="../../../cookies.js"></script><script type="text/javascript" language="javascript">
<!--
				asdocTitle = 'ScrollBarText - Raohmaru AS3 Framework';
				var baseRef = '../../../';
				window.onload = configPage;
			--></script>
<table style="display:none" id="titleTable" cellspacing="0" cellpadding="0" class="titleTable">
<tr>
<td align="left" class="titleTableTitle">Raohmaru AS3 

Framework</td><td align="right" class="titleTableTopNav"><a onclick="loadClassListFrame('../../../all-classes.html')" href="../../../package-summary.html">All&nbsp;Packages</a>&nbsp;|&nbsp;<a onclick="loadClassListFrame('../../../all-classes.html')" href="../../../class-summary.html">All&nbsp;Classes</a>&nbsp;|&nbsp;<a onclick="loadClassListFrame('../../../index-list.html')" href="../../../all-index-A.html">Index</a>&nbsp;|&nbsp;<a href="../../../index.html?jp/raohmaru/controls/ScrollBarText.html&amp;jp/raohmaru/controls/class-list.html" id="framesLink1">Frames</a><a onclick="parent.location=document.location" href="" style="display:none" id="noFramesLink1">No&nbsp;Frames</a></td><td rowspan="3" align="right" class="titleTableLogo"><img alt="Adobe Logo" title="Adobe Logo" class="logoImage" src="../../../images/logo.jpg"></td>
</tr>
<tr class="titleTableRow2">
<td align="left" id="subTitle" class="titleTableSubTitle">Class&nbsp;ScrollBarText</td><td align="right" id="subNav" class="titleTableSubNav"><a href="#propertySummary">Properties</a>&nbsp;| <a href="#methodSummary">Methods</a>&nbsp;| <a href="#eventSummary">Events</a></td>
</tr>
<tr class="titleTableRow3">
<td colspan="2">&nbsp;</td>
</tr>
</table>
<script type="text/javascript" language="javascript">
<!--
if (!isEclipse() || window.name != ECLIPSE_FRAME_NAME) {titleBar_setSubTitle("Class ScrollBarText"); titleBar_setSubNav(false,true,false,false,true,false,true,false,false,false,false,false,false,false);}
--></script>
<div class="MainContent">
<table cellspacing="0" cellpadding="0" class="classHeaderTable">
<tr>
<td class="classHeaderTableLabel">Package</td><td><a onclick="javascript:loadClassListFrame('class-list.html')" href="package-detail.html">jp.raohmaru.controls</a></td>
</tr>
<tr>
<td class="classHeaderTableLabel">Class</td><td class="classSignature">public class ScrollBarText</td>
</tr>
<tr>
<td class="classHeaderTableLabel">Inheritance</td><td class="inheritanceList">ScrollBarText <img class="inheritArrow" alt="Inheritance" title="Inheritance" src="../../../images/inherit-arrow.gif"> <a href="Control.html">Control</a> <img class="inheritArrow" alt="Inheritance" title="Inheritance" src="../../../images/inherit-arrow.gif"> flash.events.EventDispatcher</td>
</tr>
</table>
<p></p>
 El control ScrollBarText genera una barra deslizable para controlar el texto que desborda en un objeto TextField multilínea.
 <p></p>
<br>
<span class="label">Example</span>
<br>El siguiente ejemplo crea un campo de texto y un control ScrollBarText a partir de un MovieClip en el escenario:
<div class='listing'><pre>
import jp.raohmaru.controls.ScrollBarText;

var text_tf :TextField = new TextField();
 text_tf.x = 10;
 text_tf.y = 10;
 text_tf.width = 180;
 text_tf.height = 70;
 text_tf.multiline = true;
 text_tf.wordWrap = true;
 text_tf.text = "En un agujero en el suelo, vivía un hobbit. No un agujero húmedo, sucio, repugnante, con restos de gusanos y olor a fango, ni tampoco un agujero seco, desnudo y arenoso, sin nada en que sentarse o que comer: era un agujero-hobbit, y eso significa comodidad. Tenía una puerta redonda, perfecta como un ojo de buey, pintada de verde, con una manilla de bronce dorada y brillante, justo en el medio. La puerta se abría a un vestíbulo cilíndrico, como un túnel: un túnel muy cómodo, sin humos, con paredes revestidas de madera y suelos enlosados y alfombrados, provisto de sillas barnizadas, y montones y montones de perchas para sombreros y abrigos; el hobbit era aficionado a las visitas.";

addChild(text_tf);
 
var sb : ScrollBarText = new ScrollBarText(sb_mc);
 sb.target = text_tf;
</pre></div>
 <p></p>
<br>
<hr>
</div>
<a name="propertySummary"></a>
<div class="summarySection">
<div class="summaryTableTitle">Public Properties</div>
<div class="showHideLinks">
<div class="hideInheritedProperty" id="hideInheritedProperty">
<a onclick="javascript:setInheritedVisible(false,'Property');" href="#propertySummary" class="showHideLink"><img src="../../../images/expanded.gif" class="showHideLinkImage"> Hide Inherited Public Properties</a>
</div>
<div class="showInheritedProperty" id="showInheritedProperty">
<a onclick="javascript:setInheritedVisible(true,'Property');" href="#propertySummary" class="showHideLink"><img src="../../../images/collapsed.gif" class="showHideLinkImage"> Show Inherited Public Properties</a>
</div>
</div>
<table id="summaryTableProperty" class="summaryTable " cellpadding="3" cellspacing="0">
<tr>
<th>&nbsp;</th><th colspan="2">Property</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
</tr>
<tr class="hideInheritedProperty">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="Control.html#alpha">alpha</a> : Number<div class="summaryTableDescription">
  Indica el valor de transparencia alfa del control.</div>
</td><td class="summaryTableOwnerCol"><a href="Control.html">Control</a></td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#arrowDelay">arrowDelay</a> : int<div class="summaryTableDescription">
  La frecuencia en milisegundos en la que se desplazará el contenido al interactuar con un botón de desplazamiento.</div>
</td><td class="summaryTableOwnerCol">ScrollBarText</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#buttonBehavior">buttonBehavior</a> : String<div class="summaryTableDescription">
  Obtiene o define el comportamiento de los botones de desplazamiento al interactuar con el ratón.</div>
</td><td class="summaryTableOwnerCol">ScrollBarText</td>
</tr>
<tr class="hideInheritedProperty">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="Control.html#enabled">enabled</a> : Boolean<div class="summaryTableDescription">
 Un valor booleano que especifica si está activado un control.</div>
</td><td class="summaryTableOwnerCol"><a href="Control.html">Control</a></td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#height">height</a> : Number<div class="summaryTableDescription">[write-only]
  Define o obtiene la altura de la barra de scroll.</div>
</td><td class="summaryTableOwnerCol">ScrollBarText</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#lineScrollSize">lineScrollSize</a> : Number<div class="summaryTableDescription">
  Obtiene o define un valor que representa el número de líneas que el contenido se desplaza al presionar en un botón de flecha.</div>
</td><td class="summaryTableOwnerCol">ScrollBarText</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#linked">linked</a> : Boolean<div class="summaryTableDescription">
  Define o obtiene si la barra de scroll y el contenido están vinculados; en ese caso, cambiar las dimensiones con <code>height</code> o <code>width</code>
  afectará a ambos, en lugar de sólo a la barra de scroll.</div>
</td><td class="summaryTableOwnerCol">ScrollBarText</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#mouseWheelEnabled">mouseWheelEnabled</a> : Boolean<div class="summaryTableDescription">
  Indica si el contenido puede desplazarse con la rueda del ratón.</div>
</td><td class="summaryTableOwnerCol">ScrollBarText</td>
</tr>
<tr class="hideInheritedProperty">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="Control.html#movie">movie</a> : MovieClip<div class="summaryTableDescription">
  Obtiene el clip de película asociado al control.</div>
</td><td class="summaryTableOwnerCol"><a href="Control.html">Control</a></td>
</tr>
<tr class="hideInheritedProperty">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="Control.html#name">name</a> : String<div class="summaryTableDescription">
  Define el nombre del control.</div>
</td><td class="summaryTableOwnerCol"><a href="Control.html">Control</a></td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#position">position</a> : int<div class="summaryTableDescription">
  Obtiene o define la línea de texto de desplazamiento actual y actualiza la posición del deslizador.</div>
</td><td class="summaryTableOwnerCol">ScrollBarText</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#repeatDelay">repeatDelay</a> : int<div class="summaryTableDescription">
  El número de milisegundos de espera después de que el evento <code>buttonDown</code> se distribuyera por primera vez antes de enviar un segundo
  evento <code>buttonDown</code>, al pulsar en la gúia o en un botón de flecha.</div>
</td><td class="summaryTableOwnerCol">ScrollBarText</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#sliderResize">sliderResize</a> : Boolean<div class="summaryTableDescription">
  Indica si el deslizador debe redimensionarse respecto a la cantidad de desplazamiento disponible, esto es, cuanto más datos a desplazar más pequeño será
  el deslizador.</div>
</td><td class="summaryTableOwnerCol">ScrollBarText</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#target">target</a> : TextField<div class="summaryTableDescription">[write-only]
  Establece el objeto TextField cuyo contenido de texto se desplazará.</div>
</td><td class="summaryTableOwnerCol">ScrollBarText</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#textField">textField</a> : TextField<div class="summaryTableDescription">[read-only]
  Obtiene una referencia al campo de texto vinculado al objeto ScrollBarText.</div>
</td><td class="summaryTableOwnerCol">ScrollBarText</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#trackDelay">trackDelay</a> : int<div class="summaryTableDescription">
  La frecuencia en milisegundos en la que se desplazará el contenido al pulsar sobre la guía.</div>
</td><td class="summaryTableOwnerCol">ScrollBarText</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#trackEnabled">trackEnabled</a> : Boolean<div class="summaryTableDescription">
  Obtiene o define si la guía puede pulsarse para desplazar el contenido.</div>
</td><td class="summaryTableOwnerCol">ScrollBarText</td>
</tr>
<tr class="hideInheritedProperty">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="Control.html#visible">visible</a> : Boolean<div class="summaryTableDescription">
 Indica si el control es visible.</div>
</td><td class="summaryTableOwnerCol"><a href="Control.html">Control</a></td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#width">width</a> : Number<div class="summaryTableDescription">[write-only]
  Define o obtiene la anchura de la barra de scroll.</div>
</td><td class="summaryTableOwnerCol">ScrollBarText</td>
</tr>
<tr class="hideInheritedProperty">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="Control.html#x">x</a> : Number<div class="summaryTableDescription">
  Indica la coordenada <i>x</i> de la instancia de Control en relación a las coordenadas locales del DisplayObjectContainer principal.</div>
</td><td class="summaryTableOwnerCol"><a href="Control.html">Control</a></td>
</tr>
<tr class="hideInheritedProperty">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="Control.html#y">y</a> : Number<div class="summaryTableDescription">
  Indica la coordenada <i>y</i> de la instancia de Control en relación a las coordenadas locales del DisplayObjectContainer principal.</div>
</td><td class="summaryTableOwnerCol"><a href="Control.html">Control</a></td>
</tr>
</table>
</div>
<a name="methodSummary"></a>
<div class="summarySection">
<div class="summaryTableTitle">Public Methods</div>
<table id="summaryTableMethod" class="summaryTable " cellpadding="3" cellspacing="0">
<tr>
<th>&nbsp;</th><th colspan="2">Method</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#ScrollBarText()">ScrollBarText</a>(movie:MovieClip)</div>
<div class="summaryTableDescription">
  Crea una nueva instancia de ScrollBarText.</div>
</td><td class="summaryTableOwnerCol">ScrollBarText</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#goto()">goto</a>(target:Object):void</div>
<div class="summaryTableDescription">
  Desplaza el scroll al destino indicado.</div>
</td><td class="summaryTableOwnerCol">ScrollBarText</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#lineDown()">lineDown</a>():void</div>
<div class="summaryTableDescription">
  Desplaza el contenido del campo de texto una línea hacia abajo.</div>
</td><td class="summaryTableOwnerCol">ScrollBarText</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#lineUp()">lineUp</a>():void</div>
<div class="summaryTableDescription">
  Desplaza el contenido del campo de texto una línea hacia arriba.</div>
</td><td class="summaryTableOwnerCol">ScrollBarText</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#pageDown()">pageDown</a>():void</div>
<div class="summaryTableDescription">
  Desplaza el contenido del campo de texto una página hacia abajo.</div>
</td><td class="summaryTableOwnerCol">ScrollBarText</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#pageUp()">pageUp</a>():void</div>
<div class="summaryTableDescription">
  Desplaza el contenido del campo de texto una página hacia arriba.</div>
</td><td class="summaryTableOwnerCol">ScrollBarText</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#reset()">reset</a>():void</div>
<div class="summaryTableDescription">
  Resetea el control, situando en la parte superior el deslizador y en la primera línea el texto del objeto TextField.</div>
</td><td class="summaryTableOwnerCol">ScrollBarText</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#update()">update</a>(e:Event = null):void</div>
<div class="summaryTableDescription">
  Actualiza la barra de scroll y verifica que sea necesario mostrarlo (si hay contenido suficiente que desplazar).</div>
</td><td class="summaryTableOwnerCol">ScrollBarText</td>
</tr>
</table>
</div>
<a name="protectedMethodSummary"></a>
<div class="summarySection">
<div class="summaryTableTitle">Protected Methods</div>
<table id="summaryTableProtectedMethod" class="summaryTable " cellpadding="3" cellspacing="0">
<tr>
<th>&nbsp;</th><th colspan="2">Method</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#init()">init</a>():void</div>
<div class="summaryTableDescription"></div>
</td><td class="summaryTableOwnerCol">ScrollBarText</td>
</tr>
</table>
</div>
<a name="eventSummary"></a>
<div class="summarySection">
<div class="summaryTableTitle">Events</div>
<div class="showHideLinks">
<div class="hideInheritedEvent" id="hideInheritedEvent">
<a onclick="javascript:setInheritedVisible(false,'Event');" href="#eventSummary" class="showHideLink"><img src="../../../images/expanded.gif" class="showHideLinkImage"> Hide Inherited Events</a>
</div>
<div class="showInheritedEvent" id="showInheritedEvent">
<a onclick="javascript:setInheritedVisible(true,'Event');" href="#eventSummary" class="showHideLink"><img src="../../../images/collapsed.gif" class="showHideLinkImage"> Show Inherited Events</a>
</div>
</div>
<table id="summaryTableEvent" class="summaryTable " cellpadding="3" cellspacing="0">
<tr>
<th>&nbsp;</th><th colspan="2">Event</th><th>Summary</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#event:change">change</a>
</div>
</td><td class="summaryTableDescription summaryTableCol">
 Se distribuye cuando cambia la propiedad <code>position</code> de la instancia de ScrollBarText.</td><td class="summaryTableOwnerCol">ScrollBarText</td>
</tr>
<tr class="hideInheritedEvent">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="Control.html#event:mouseDown">mouseDown</a>
</div>
</td><td class="summaryTableDescription summaryTableCol">
 Se distribuye cuando el usuario pulsa sobre una instancia de Control.</td><td class="summaryTableOwnerCol"><a href="Control.html">Control</a></td>
</tr>
<tr class="hideInheritedEvent">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="Control.html#event:mouseOut">mouseOut</a>
</div>
</td><td class="summaryTableDescription summaryTableCol">
 Se distribuye cuando el usuario mueve el cursor hacia el exterior de una instancia de Control.</td><td class="summaryTableOwnerCol"><a href="Control.html">Control</a></td>
</tr>
<tr class="hideInheritedEvent">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="Control.html#event:mouseOver">mouseOver</a>
</div>
</td><td class="summaryTableDescription summaryTableCol">
 Se distribuye cuando el usuario pasa el cursor por encima de una instancia de Control.</td><td class="summaryTableOwnerCol"><a href="Control.html">Control</a></td>
</tr>
<tr class="hideInheritedEvent">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="Control.html#event:mouseUp">mouseUp</a>
</div>
</td><td class="summaryTableDescription summaryTableCol">
 Se distribuye cuando el usuario suelta el botón sobre una instancia de Control.</td><td class="summaryTableOwnerCol"><a href="Control.html">Control</a></td>
</tr>
</table>
</div>
<script type="text/javascript" language="javascript">
<!--
showHideInherited();
--></script>
<div class="MainContent">
<a name="propertyDetail"></a>
<div class="detailSectionHeader">Property detail</div>
<a name="arrowDelay"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">arrowDelay</td><td class="detailHeaderType">property</td>
</tr>
</table>
<div class="detailBody">
<code>arrowDelay:int</code>&nbsp;&nbsp;[read-write]<p>
  La frecuencia en milisegundos en la que se desplazará el contenido al interactuar con un botón de desplazamiento.
  </p><p>The default value is <code>50</code>.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get arrowDelay():int</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set arrowDelay(value:int):void</code>
<br>
</div>
<a name="buttonBehavior"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">buttonBehavior</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>buttonBehavior:String</code>&nbsp;&nbsp;[read-write]<p>
  Obtiene o define el comportamiento de los botones de desplazamiento al interactuar con el ratón.
  </p><p>The default value is <code>ButtonBehavior.PRESS</code>.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get buttonBehavior():String</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set buttonBehavior(value:String):void</code>
<br>
</div>
<a name="height"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">height</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>height:Number</code>&nbsp;&nbsp;[write-only]<p>
  Define o obtiene la altura de la barra de scroll. Si <code>linked</code> es verdadero, entonces también define la altura del campo de texto.
  </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set height(value:Number):void</code>
<br>
<p>
<span class="label">See also</span>
</p>
<div class="seeAlso">
<a href="../controls/ScrollBarText.html#linked" target="">linked</a>
</div>
</div>
<a name="lineScrollSize"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">lineScrollSize</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>lineScrollSize:Number</code>&nbsp;&nbsp;[read-write]<p>
  Obtiene o define un valor que representa el número de líneas que el contenido se desplaza al presionar en un botón de flecha.
  </p><p>The default value is <code>1</code>.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get lineScrollSize():Number</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set lineScrollSize(value:Number):void</code>
<br>
</div>
<a name="linked"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">linked</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>linked:Boolean</code>&nbsp;&nbsp;[read-write]<p>
  Define o obtiene si la barra de scroll y el contenido están vinculados; en ese caso, cambiar las dimensiones con <code>height</code> o <code>width</code>
  afectará a ambos, en lugar de sólo a la barra de scroll.
  </p><p>The default value is <code>= false</code>.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get linked():Boolean</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set linked(value:Boolean):void</code>
<br>
<br>
<span class="label">Example</span>
<br> <div class='listing'><pre>
 import jp.raohmaru.controls.ScrollBarText;
 
 var sb : ScrollBarText = new ScrollBarText(sb_mc);
 sb.target = text_tf;
 sb.linked = true;
 sb.height = 180;
 sb.width = 80;
 
 // Ahora sólo cambiará el ancho de la barra de scroll
 sb.linked = false;
 sb.width = 6;
 </pre></div>
  <p></p>
</div>
<a name="mouseWheelEnabled"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">mouseWheelEnabled</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>mouseWheelEnabled:Boolean</code>&nbsp;&nbsp;[read-write]<p>
  Indica si el contenido puede desplazarse con la rueda del ratón. Si el campo de texto es de introducción de texto, entonces <code>mouseWheelEnabled</code>
  es siempre igual a <code>true</code> y no puede cambiarse.
  </p><p>The default value is <code>true</code>.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get mouseWheelEnabled():Boolean</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set mouseWheelEnabled(value:Boolean):void</code>
<br>
</div>
<a name="position"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">position</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>position:int</code>&nbsp;&nbsp;[read-write]<p>
  Obtiene o define la línea de texto de desplazamiento actual y actualiza la posición del deslizador.
  </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get position():int</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set position(value:int):void</code>
<br>
</div>
<a name="repeatDelay"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">repeatDelay</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>repeatDelay:int</code>&nbsp;&nbsp;[read-write]<p>
  El número de milisegundos de espera después de que el evento <code>buttonDown</code> se distribuyera por primera vez antes de enviar un segundo
  evento <code>buttonDown</code>, al pulsar en la gúia o en un botón de flecha.
  </p><p>The default value is <code>250</code>.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get repeatDelay():int</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set repeatDelay(value:int):void</code>
<br>
</div>
<a name="sliderResize"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">sliderResize</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>sliderResize:Boolean</code>&nbsp;&nbsp;[read-write]<p>
  Indica si el deslizador debe redimensionarse respecto a la cantidad de desplazamiento disponible, esto es, cuanto más datos a desplazar más pequeño será
  el deslizador.
  </p><p>The default value is <code>true</code>.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get sliderResize():Boolean</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set sliderResize(value:Boolean):void</code>
<br>
</div>
<a name="target"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">target</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>target:TextField</code>&nbsp;&nbsp;[write-only]<p>
  Establece el objeto TextField cuyo contenido de texto se desplazará. La barra de scroll se ajustará automáticamente a la altura del objeto TextField.
  Si el objeto TextField es del tipo de introducción de datos (<code>TextFieldType.INPUT</code>), cada vez que el usuario escriba la instancia de
  ScrollBarText se actualizará.
  </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set target(value:TextField):void</code>
<br>
<br>
<span class="label">Example</span>
<br> <div class='listing'><pre>
 import jp.raohmaru.controls.ScrollBarText;
 
 var sb : ScrollBarText = new ScrollBarText(sb_mc);
 sb.target = text_tf;
 </pre></div>
  <p></p>
</div>
<a name="textField"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">textField</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>textField:TextField</code>&nbsp;&nbsp;[read-only]<p>
  Obtiene una referencia al campo de texto vinculado al objeto ScrollBarText.
  </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get textField():TextField</code>
<br>
</div>
<a name="trackDelay"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">trackDelay</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>trackDelay:int</code>&nbsp;&nbsp;[read-write]<p>
  La frecuencia en milisegundos en la que se desplazará el contenido al pulsar sobre la guía.
  </p><p>The default value is <code>100</code>.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get trackDelay():int</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set trackDelay(value:int):void</code>
<br>
</div>
<a name="trackEnabled"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">trackEnabled</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>trackEnabled:Boolean</code>&nbsp;&nbsp;[read-write]<p>
  Obtiene o define si la guía puede pulsarse para desplazar el contenido.
  </p><p>The default value is <code>true</code>.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get trackEnabled():Boolean</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set trackEnabled(value:Boolean):void</code>
<br>
</div>
<a name="width"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">width</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>width:Number</code>&nbsp;&nbsp;[write-only]<p>
  Define o obtiene la anchura de la barra de scroll. Si <code>linked</code> es verdadero, entonces define la anchura del campo de texto.
  </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set width(value:Number):void</code>
<br>
<p>
<span class="label">See also</span>
</p>
<div class="seeAlso">
<a href="../controls/ScrollBarText.html#linked" target="">linked</a>
</div>
</div>
<a name="constructorDetail"></a>
<div class="detailSectionHeader">Constructor detail</div>
<a name="ScrollBarText()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">ScrollBarText</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">constructor</td>
</tr>
</table>
<div class="detailBody">
<code>public function ScrollBarText(movie:MovieClip)</code><p>
  Crea una nueva instancia de ScrollBarText. Por defecto se puede clicar en la guía, está activado el evento de rueda de ratón, la altura de la
  barra de scroll se iguala a la del objeto TextField asociado y la altura del deslizador se ajusta a la cantidad de texto desbordante.
  Si el objeto MovieClip contiene además dos instancias de nombre "up_mc" y "down_mc", se activarán los botones de desplazamiento de flecha.
  </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">movie</span>:MovieClip</code> &mdash; Objeto MovieClip que es la representación gráfica del control
  </td>
</tr>
</table>
</div>
<a name="methodDetail"></a>
<div class="detailSectionHeader">Method detail</div>
<a name="goto()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">goto</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td>
</tr>
</table>
<div class="detailBody">
<code>public function goto(target:Object):void</code><p>
  Desplaza el scroll al destino indicado. El destino puede ser:
  <ul>
  <li>un objeto <b>String</b> que corresponde a un valor de la clase ScrollBarMove.</li>
  </ul>
  </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">target</span>:Object</code> &mdash; Objeto que señala el destino
  </td>
</tr>
</table>
<p>
<span class="label">See also</span>
</p>
<div class="seeAlso">
<a href="ScrollBarMove.html" target="">ScrollBarMove</a>
</div>
<br>
<span class="label">Example</span>
<br> <div class='listing'><pre>
 import jp.raohmaru.controls.ScrollBarText;
 import jp.raohmaru.controls.ScrollBarMove;
 
 var sb : ScrollBarText = new ScrollBarText(sb_mc);
 sb.target = scrollcontent_mc;
 sb.goto(ScrollBarMove.BOTTOM); // Desplaza el scroll al límite inferior
 sb.goto(ScrollBarMove.LINE_UP); // Desplaza el scroll una línea hacia arriba (es igual que la llamada ScrollBarText.lineUp())
 </pre></div>
  <p></p>
</div>
<a name="init()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">init</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>protected override function init():void</code>
</div>
<a name="lineDown()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">lineDown</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function lineDown():void</code><p>
  Desplaza el contenido del campo de texto una línea hacia abajo.
  </p></div>
<a name="lineUp()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">lineUp</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function lineUp():void</code><p>
  Desplaza el contenido del campo de texto una línea hacia arriba.
  </p></div>
<a name="pageDown()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">pageDown</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function pageDown():void</code><p>
  Desplaza el contenido del campo de texto una página hacia abajo.
  </p></div>
<a name="pageUp()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">pageUp</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function pageUp():void</code><p>
  Desplaza el contenido del campo de texto una página hacia arriba.
  </p></div>
<a name="reset()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">reset</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function reset():void</code><p>
  Resetea el control, situando en la parte superior el deslizador y en la primera línea el texto del objeto TextField.
  </p></div>
<a name="update()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">update</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function update(e:Event = null):void</code><p>
  Actualiza la barra de scroll y verifica que sea necesario mostrarlo (si hay contenido suficiente que desplazar). Se llama automáticamente
  al cambiar la altura o la anchura del scroll, al establecer un <code>target</code> o cada vez que el usuario
  escribe uno o varios caracteres en el campo de texto (el campo de texto debe ser de entrada de datos, o con la propiedad <code>TextField.type</code>
  igual a <code>TextFieldType.INPUT</code>).<br>
  Debe invocarse cada vez que se cambie el contenido del scroll.
  </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">e</span>:Event</code> (default = <code>null</code>)<code></code></td>
</tr>
</table>
</div>
<div class="detailSectionHeader">Event detail</div>
<a name="event:change"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">change</td><td class="detailHeaderType">event&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<span class="label">Event object type: </span><a href=""><code>flash.events.Event</code></a>
<br>
<p></p><p>
 Se distribuye cuando cambia la propiedad <code>position</code> de la instancia de ScrollBarText.
 </p><p>
<span class="label">See also</span>
</p>
<div class="seeAlso">
<a href="../controls/ScrollBarText.html#position" target="">position</a>
</div>
</div>
<br>
<br>
<hr>
<br>
<p></p>
<center class="copyright">http://www.raohmaru.com</center>
</div>
</body>
</html>
<!--http://www.raohmaru.com-->
